aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarat Dukhan <maratek@gmail.com>2018-12-16 05:56:49 -0500
committerMarat Dukhan <maratek@gmail.com>2018-12-16 05:56:49 -0500
commitbb1615466f433d0f845b1998933c0c0a49bd3468 (patch)
treeaef7da079cba4267686422bffa9d7d979baba0bc
parent52b2c08a310aa9f95e41b219c65d162ee754d318 (diff)
downloadcpuinfo-bb1615466f433d0f845b1998933c0c0a49bd3468.tar.gz
Change cpuinfo_internals to static library
Object library has many limitations in older CMake versions
-rw-r--r--CMakeLists.txt6
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)