diff --git a/cmake/Modules/ValkeySetup.cmake b/cmake/Modules/ValkeySetup.cmake index f16de608dc..0ddc954802 100644 --- a/cmake/Modules/ValkeySetup.cmake +++ b/cmake/Modules/ValkeySetup.cmake @@ -7,14 +7,6 @@ set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib") # Generate compile_commands.json file for IDEs code completion support set(CMAKE_EXPORT_COMPILE_COMMANDS 1) -set(IS_FREEBSD 0) -if (CMAKE_SYSTEM_NAME MATCHES "^.*BSD$|DragonFly") - message(STATUS "Building for FreeBSD compatible system") - set(IS_FREEBSD 1) - include_directories("/usr/local/include") - add_valkey_server_compiler_options("-DUSE_BACKTRACE") -endif () - # Installed executables will have this permissions set(VALKEY_EXE_PERMISSIONS OWNER_EXECUTE @@ -43,6 +35,14 @@ macro (get_valkey_server_linker_option return_value) list(JOIN VALKEY_SERVER_LDFLAGS " " ${value} ${return_value}) endmacro () +set(IS_FREEBSD 0) +if (CMAKE_SYSTEM_NAME MATCHES "^.*BSD$|DragonFly") + message(STATUS "Building for FreeBSD compatible system") + set(IS_FREEBSD 1) + include_directories("/usr/local/include") + add_valkey_server_compiler_options("-DUSE_BACKTRACE") +endif () + # Helper function for creating symbolic link so that: link -> source macro (valkey_create_symlink source link) install(