Files
2026-10-04 04:07:15 +00:00

27 lines
1.1 KiB
CMake

# TODO: Add TEST option to enable regression tests. The tests require
# additional packages to be installed and a small amount of patching
# to account for our local changes.
set(BUILD_TESTING OFF CACHE BOOL
"Build the testing tree.")
set(CPACK_ENABLE_FREEBSD_PKG ON CACHE BOOL
"Enable pkg(8) generator in CPack")
# Use base libarchive instead of the ports or bundled version, because
# libpkg links against base.
set(LibArchive_INCLUDE_DIR "/usr/include" CACHE PATH
"Directory where LibArchive headers are located.")
set(LibArchive_LIBRARY "/usr/lib/libarchive.so" CACHE PATH
"LibArchive library to link against.")
# Respect user CFLAGS/CXXFLAGS for DEBUG and RELEASE builds as in
# Mk/Uses/cmake.mk.
set(CMAKE_C_FLAGS_DEBUG "" CACHE STRING
"Flags used by the C compiler during DEBUG builds.")
set(CMAKE_C_FLAGS_RELEASE "-DNDEBUG" CACHE STRING
"Flags used by the C compiler during RELEASE builds.")
set(CMAKE_CXX_FLAGS_DEBUG "" CACHE STRING
"Flags used by the CXX compiler during DEBUG builds.")
set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG" CACHE STRING
"Flags used by the CXX compiler during RELEASE builds.")