@@ -43,31 +43,6 @@ set(ENV{PKG_CONFIG_PATH}
43
43
44
44
option (COMMON_FIND_PACKAGE_QUIET "Use QUIET for common_find_package command" ON )
45
45
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
-
71
46
macro (common_find_package Package_Name)
72
47
string (TOUPPER ${Package_Name} PACKAGE_NAME)
73
48
set (__args ${ARGN} ) # ARGN is not a list. make one.
@@ -199,6 +174,31 @@ macro(common_find_package_disable)
199
174
endmacro ()
200
175
201
176
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
+
202
202
# Write defines.h and options.cmake
203
203
if (NOT PROJECT_INCLUDE_NAME)
204
204
message (FATAL_ERROR "PROJECT_INCLUDE_NAME not set, old or missing Common.cmake?" )
0 commit comments