27 lines
1.1 KiB
CMake
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.")
|