Commit 1062e3db authored by Jan Koester's avatar Jan Koester
Browse files

allow now to build with glibc support

parent 2611e8d1
Loading
Loading
Loading
Loading
+7 −5
Changes for CMakeLists.txt: 7 added lines, 5 removed lines.
Original line number Diff line number Diff line
@@ -2,16 +2,18 @@ project(libhtmlpp)
cmake_minimum_required(VERSION 3.0)
enable_testing ()

include(CheckIncludeFileCXX)

find_package(systempp REQUIRED)

set(LIBV "1.0.0")
set(Upstream_VERSION 1.0.0)

if( CMAKE_CXX_COMPILER_ID MATCHES MSVC)
  SET(CMAKE_CXX_FLAGS "-D_SCL_SECURE_NO_WARNINGS  /EHsc")
else()
  set(CMAKE_CXX_FLAGS "-nostdinc++ -nolibc -nostdlib")
endif( CMAKE_CXX_COMPILER_ID MATCHES MSVC)
CHECK_INCLUDE_FILE_CXX("${systempp_INCLUDE_DIR}/config.h" GLIBSUPPORT)

if(GLIBSUPPORT MATCHES OFF)
    SET(CMAKE_CXX_FLAGS "-nolibc -nostdlib") #goal -nolibc
endif()


configure_file(config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h)