cmake --version
rm -rf cmakebuild install
mkdir -p cmakebuild install
- cd cmakebuild; cmake -Wdev -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_FLAGS="-Werror -O0" -DCMAKE_INSTALL_PREFIX=install ../build/cmake
+ cd cmakebuild; cmake -Wdev -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_FLAGS="-Werror -O0" -DCMAKE_INSTALL_PREFIX=install ../build/cmake; cd ..
cmake --build cmakebuild --target install -- -j V=1
endfunction()
macro(ADD_ZSTD_COMPILATION_FLAGS)
- if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang" OR MINGW) #Not only UNIX but also WIN32 for MinGW
+ if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang" OR MINGW) # Not only UNIX but also WIN32 for MinGW
# It's possible to select the exact standard used for compilation.
# It's not necessary, but can be employed for specific purposes.
# Note that zstd source code is compatible with both C++98 and above
# in the COPYING file in the root directory of this source tree).
# ################################################################
-project(contrib)
+project(contrib
+ LANGUAGES C # Main library is in C
+ ASM # And ASM
+ CXX # pzstd, gen_html
+)
add_subdirectory(pzstd)
add_subdirectory(gen_html)