diff options
author | Marat Dukhan <maratek@gmail.com> | 2018-12-16 05:56:49 -0500 |
---|---|---|
committer | Marat Dukhan <maratek@gmail.com> | 2018-12-16 05:56:49 -0500 |
commit | bb1615466f433d0f845b1998933c0c0a49bd3468 (patch) | |
tree | aef7da079cba4267686422bffa9d7d979baba0bc | |
parent | 52b2c08a310aa9f95e41b219c65d162ee754d318 (diff) | |
download | cpuinfo-bb1615466f433d0f845b1998933c0c0a49bd3468.tar.gz |
Change cpuinfo_internals to static library
Object library has many limitations in older CMake versions
-rw-r--r-- | CMakeLists.txt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 0413f48..4edc26d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -173,8 +173,8 @@ IF(CPUINFO_SUPPORTED_PLATFORM) ENDIF() IF(CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "Android") - LIST(APPEND CPUINFO_SRCS - src/linux/smallfile.c + LIST(APPEND CPUINFO_SRCS + src/linux/smallfile.c src/linux/multiline.c src/linux/current.c src/linux/cpulist.c @@ -199,7 +199,7 @@ ELSEIF(CPUINFO_LIBRARY_TYPE STREQUAL "static") ELSE() MESSAGE(FATAL_ERROR "Unsupported library type ${CPUINFO_LIBRARY_TYPE}") ENDIF() -ADD_LIBRARY(cpuinfo_internals OBJECT ${CPUINFO_SRCS}) +ADD_LIBRARY(cpuinfo_internals STATIC ${CPUINFO_SRCS}) CPUINFO_TARGET_ENABLE_C99(cpuinfo) CPUINFO_TARGET_ENABLE_C99(cpuinfo_internals) CPUINFO_TARGET_RUNTIME_LIBRARY(cpuinfo) |