File tree 3 files changed +5
-6
lines changed 3 files changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -69,6 +69,7 @@ SET(PYTHON_CMD "python")
69
69
list (APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR} /cmake" )
70
70
71
71
include (resolve_platform)
72
+ include (CMakePackageConfigHelpers)
72
73
73
74
# use response files to prevent command-line-too-big errors for large libraries like iam
74
75
SET (CMAKE_CXX_USE_RESPONSE_FILE_FOR_OBJECTS 1)
Original file line number Diff line number Diff line change @@ -399,7 +399,7 @@ else()
399
399
endif ()
400
400
endif ()
401
401
402
- if (PLATFORM_LINUX AND SIMPLE_INSTALL)
402
+ if (SIMPLE_INSTALL)
403
403
configure_file ("${CMAKE_SOURCE_DIR} /toolchains/pkg-config.pc.in" "${PROJECT_NAME} .pc" @ONLY)
404
404
405
405
if (BUILD_SHARED_LIBS )
Original file line number Diff line number Diff line change @@ -34,17 +34,15 @@ endfunction(enable_unity_build)
34
34
35
35
macro (setup_install)
36
36
if (SIMPLE_INSTALL)
37
- if (PLATFORM_LINUX)
38
- configure_file ("${CMAKE_SOURCE_DIR} /toolchains/pkg-config.pc.in" "${PROJECT_NAME} .pc" @ONLY)
39
- endif ()
37
+ configure_file ("${CMAKE_SOURCE_DIR} /toolchains/pkg-config.pc.in" "${PROJECT_NAME} .pc" @ONLY)
40
38
41
39
install ( TARGETS ${PROJECT_NAME}
42
40
EXPORT "${PROJECT_NAME} -targets"
43
41
ARCHIVE DESTINATION ${ARCHIVE_DIRECTORY}
44
42
LIBRARY DESTINATION ${LIBRARY_DIRECTORY}
45
43
RUNTIME DESTINATION ${BINARY_DIRECTORY} )
46
44
47
- if (PLATFORM_LINUX AND BUILD_SHARED_LIBS )
45
+ if (BUILD_SHARED_LIBS )
48
46
install (
49
47
FILES "${CMAKE_CURRENT_BINARY_DIR} /${PROJECT_NAME} .pc"
50
48
DESTINATION ${LIBRARY_DIRECTORY} /pkgconfig)
@@ -66,7 +64,7 @@ macro(do_packaging)
66
64
install (FILES nuget/${PROJECT_NAME} .autopkg DESTINATION nuget)
67
65
endif ()
68
66
69
- if (PLATFORM_LINUX AND SIMPLE_INSTALL)
67
+ if (SIMPLE_INSTALL)
70
68
write_basic_package_version_file(
71
69
"${CMAKE_CURRENT_BINARY_DIR} /${PROJECT_NAME} -config-version.cmake"
72
70
VERSION ${PROJECT_VERSION}
You can’t perform that action at this time.
0 commit comments