CmakeLists: only override default prefix when building for linux

This commit is contained in:
Carl Philipp Klemm 2023-10-16 10:47:34 +02:00
parent 0ce5be707b
commit 51bffaed3f

View file

@ -6,10 +6,6 @@ find_package(PkgConfig REQUIRED)
find_package(Doxygen)
pkg_check_modules(LIBUSB REQUIRED libusb-1.0)
if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
set(CMAKE_INSTALL_PREFIX "/usr" CACHE PATH "..." FORCE)
endif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
set(SRC_FILES eismultiplexer.c usbshm.c)
message("Platform " ${CMAKE_SYSTEM_NAME})
@ -20,6 +16,9 @@ if(WIN32)
include_directories(./argp)
else()
message("Building for UNIX")
if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
set(CMAKE_INSTALL_PREFIX "/usr" CACHE PATH "..." FORCE)
endif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
endif(WIN32)
add_library(${PROJECT_NAME} SHARED ${SRC_FILES})