diff --git a/CMakeLists.txt b/CMakeLists.txt index 21538b7..83acfa7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -114,7 +114,7 @@ configure_file(core/include/dace/config.h.in core/include/dace/config.h) # globally set the include directory for the C core headers include_directories("core/include") -include_directories("${CMAKE_BINARY_DIR}/core/include") +include_directories("${PROJECT_BINARY_DIR}/core/include") # globally set the include directory for the C++ interface headers include_directories("interfaces/cxx/include") @@ -170,9 +170,9 @@ elseif(APPLE) set(CPACK_GENERATOR "TGZ;productbuild") set(CPACK_PACKAGE_VENDOR "DACEDevelopmentGroup") # no spaces allowed for packagebuild set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/README-MAC.rtf") - file(COPY "${CMAKE_SOURCE_DIR}/LICENSE" DESTINATION "${CMAKE_BINARY_DIR}") - file(RENAME "${CMAKE_BINARY_DIR}/LICENSE" "${CMAKE_BINARY_DIR}/LICENSE.txt") - set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_BINARY_DIR}/LICENSE.txt") + file(COPY "${PROJECT_SOURCE_DIR}/LICENSE" DESTINATION "${PROJECT_BINARY_DIR}") + file(RENAME "${PROJECT_BINARY_DIR}/LICENSE" "${PROJECT_BINARY_DIR}/LICENSE.txt") + set(CPACK_RESOURCE_FILE_LICENSE "${PROJECT_BINARY_DIR}/LICENSE.txt") elseif(UNIX) set(CPACK_GENERATOR "TGZ;DEB") set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "amd64") diff --git a/core/CMakeLists.txt b/core/CMakeLists.txt index 7b35273..a5ebf81 100644 --- a/core/CMakeLists.txt +++ b/core/CMakeLists.txt @@ -11,4 +11,4 @@ if(WIN32) endif(WIN32) install(DIRECTORY ${PROJECT_SOURCE_DIR}/core/include/ DESTINATION include/ COMPONENT headers FILES_MATCHING PATTERN "*.h") -install(FILES ${CMAKE_BINARY_DIR}/core/include/dace/config.h DESTINATION include/dace COMPONENT headers) +install(FILES ${PROJECT_BINARY_DIR}/core/include/dace/config.h DESTINATION include/dace COMPONENT headers)