Skip to content

Commit

Permalink
updated dist to include cmake files
Browse files Browse the repository at this point in the history
  • Loading branch information
davidnich committed Jan 26, 2022
1 parent df2ec90 commit 6ea9ee1
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 1 deletion.
4 changes: 3 additions & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@ EXTRA_DIST = COPYING.LGPL COPYING.MIT AUTHORS README \
test/json.qtest \
examples/json-rpc-client.q \
examples/JsonRpcServerValidation.q \
qore-json-module.spec
qore-json-module.spec \
CMakeLists.txt \
cmake/cmake_uninstall.cmake.in

ACLOCAL_AMFLAGS=-I m4

Expand Down
23 changes: 23 additions & 0 deletions cmake/cmake_uninstall.cmake.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
IF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
MESSAGE(FATAL_ERROR "Cannot find install manifest: \"@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt\"")
ENDIF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")

# this works on Linux, but not on mac.
#FILE(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files)
#STRING(REGEX REPLACE "\n" ";" files "${files}")
#FOREACH(file ${files})
# MESSAGE(STATUS "Uninstalling \"${file}\"")
# IF(NOT EXISTS "${file}")
# MESSAGE(FATAL_ERROR "File \"${file}\" does not exists.")
# ENDIF(NOT EXISTS "${file}")
# EXEC_PROGRAM("@CMAKE_COMMAND@" ARGS "-E remove \"${file}\""
# OUTPUT_VARIABLE rm_out
# RETURN_VARIABLE rm_retval)
# IF("${rm_retval}" GREATER 0)
# MESSAGE(FATAL_ERROR "Problem when removing \"${file}\"")
# ENDIF("${rm_retval}" GREATER 0)
#ENDFOREACH(file)

EXEC_PROGRAM("xargs rm < @CMAKE_BINARY_DIR@/install_manifest.txt"
OUTPUT_VARIABLE rm_out
RETURN_VARIABLE rm_ret)

0 comments on commit 6ea9ee1

Please sign in to comment.