]> git.ipfire.org Git - people/ms/pakfire.git/blame - macros/cmake.macro
jail: Fix format character when setting GIDs
[people/ms/pakfire.git] / macros / cmake.macro
CommitLineData
2c322f4e
MT
1#
2# cmake macros
3#
1f36d17f
MT
4build
5 __cmake = /usr/bin/cmake
6 if "%{lib}" == "lib64"
7 __cmake_lib_suffix = -DLIB_SUFFIX=64
8 end
2c322f4e 9
1f36d17f
MT
10 cmake = %{__cmake} \
11 -DCMAKE_VERBOSE_MAKEFILE=ON \
12 \
13 -DCMAKE_INSTALL_PREFIX:PATH=%{prefix} \
14 -DCMAKE_INSTALL_SYSCONFDIR:PATH=%{sysconfdir} \
15 -DCMAKE_INSTALL_LIBDIR:PATH=%{libdir} \
16 -DCMAKE_INSTALL_INCLUDEDIR:PATH=%{includedir} \
17 -DCMAKE_INSTALL_DATAROOTDIR:PATH=%{datadir} \
18 %{__cmake_lib_suffix} \
19 -DBUILD_SHARED_LIBS:BOOL=ON \
20 -DBUILD_STATIC_LIBS:BOOL=OFF \
21 \
22 -DCMAKE_BUILD_TYPE=RelWithDebInfo \
23 -DCMAKE_C_FLAGS_RELWITHDEBINFO="%{CFLAGS}" \
24 -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="%{CXXFLAGS}" \
25 -DCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO="%{LDFLAGS}"
2c322f4e 26end