From 51bffaed3ff4e77ac1706489a1d48be878e0d2af Mon Sep 17 00:00:00 2001 From: Carl Philipp Klemm Date: Mon, 16 Oct 2023 10:47:34 +0200 Subject: [PATCH] CmakeLists: only override default prefix when building for linux --- CMakeLists.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b60beca..fd588ff 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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})