Skip to content

Commit acc90e9

Browse files
author
Raphael Dumusc
authored
Merge pull request #497 from tribal-tec/master
Fix install directory of common_application data
2 parents 6c85cb5 + 6bdc7cf commit acc90e9

File tree

3 files changed

+28
-26
lines changed

3 files changed

+28
-26
lines changed

CHANGES.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# git master
22

3+
* [497](https://github.com/Eyescale/CMake/pull/497):
4+
Fix install directory of common_application data
35
* [494](https://github.com/Eyescale/CMake/pull/494):
46
Fix include paths in project header file for generated files within the binary dir
57
* [493](https://github.com/Eyescale/CMake/pull/493):

CommonApplication.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ function(common_application Name)
111111
file(COPY ${${NAME}_DATA}
112112
DESTINATION ${CMAKE_BINARY_DIR}/share/${PROJECT_NAME}/data)
113113
install(FILES ${${NAME}_DATA}
114-
DESTINATION share/{PROJECT_NAME}/data COMPONENT examples)
114+
DESTINATION share/${PROJECT_NAME}/data COMPONENT examples)
115115
endif()
116116
endif()
117117

CommonFindPackage.cmake

+25-25
Original file line numberDiff line numberDiff line change
@@ -43,31 +43,6 @@ set(ENV{PKG_CONFIG_PATH}
4343

4444
option(COMMON_FIND_PACKAGE_QUIET "Use QUIET for common_find_package command" ON)
4545

46-
if(WIN32)
47-
set(__system Win32)
48-
endif()
49-
if(APPLE)
50-
set(__system Darwin)
51-
endif()
52-
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
53-
set(__system Linux)
54-
endif()
55-
56-
list(APPEND COMMON_FIND_PACKAGE_DEFINES ${__system})
57-
if(COMMON_USE_CXX03)
58-
list(APPEND COMMON_FIND_PACKAGE_DEFINES ${UPPER_PROJECT_NAME}_USE_CXX03)
59-
else()
60-
list(APPEND COMMON_FIND_PACKAGE_DEFINES ${UPPER_PROJECT_NAME}_USE_CXX11)
61-
endif()
62-
63-
include(TestBigEndian)
64-
test_big_endian(BIGENDIAN)
65-
if(BIGENDIAN)
66-
list(APPEND COMMON_FIND_PACKAGE_DEFINES ${UPPER_PROJECT_NAME}_BIGENDIAN)
67-
else()
68-
list(APPEND COMMON_FIND_PACKAGE_DEFINES ${UPPER_PROJECT_NAME}_LITTLEENDIAN)
69-
endif()
70-
7146
macro(common_find_package Package_Name)
7247
string(TOUPPER ${Package_Name} PACKAGE_NAME)
7348
set(__args ${ARGN}) # ARGN is not a list. make one.
@@ -199,6 +174,31 @@ macro(common_find_package_disable)
199174
endmacro()
200175

201176
macro(common_find_package_post)
177+
if(WIN32)
178+
set(__system Win32)
179+
endif()
180+
if(APPLE)
181+
set(__system Darwin)
182+
endif()
183+
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
184+
set(__system Linux)
185+
endif()
186+
187+
list(APPEND COMMON_FIND_PACKAGE_DEFINES ${__system})
188+
if(COMMON_USE_CXX03)
189+
list(APPEND COMMON_FIND_PACKAGE_DEFINES ${UPPER_PROJECT_NAME}_USE_CXX03)
190+
else()
191+
list(APPEND COMMON_FIND_PACKAGE_DEFINES ${UPPER_PROJECT_NAME}_USE_CXX11)
192+
endif()
193+
194+
include(TestBigEndian)
195+
test_big_endian(BIGENDIAN)
196+
if(BIGENDIAN)
197+
list(APPEND COMMON_FIND_PACKAGE_DEFINES ${UPPER_PROJECT_NAME}_BIGENDIAN)
198+
else()
199+
list(APPEND COMMON_FIND_PACKAGE_DEFINES ${UPPER_PROJECT_NAME}_LITTLEENDIAN)
200+
endif()
201+
202202
# Write defines.h and options.cmake
203203
if(NOT PROJECT_INCLUDE_NAME)
204204
message(FATAL_ERROR "PROJECT_INCLUDE_NAME not set, old or missing Common.cmake?")

0 commit comments

Comments
 (0)