2017-10-19 18:13:35 +02:00
|
|
|
cmake_minimum_required(VERSION 3.1)
|
|
|
|
project(pe-parse)
|
2013-07-24 16:33:35 -04:00
|
|
|
|
2017-11-25 22:01:53 +01:00
|
|
|
if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
|
|
|
|
set(CMAKE_INSTALL_PREFIX "/usr" CACHE PATH "Default install directory" FORCE)
|
|
|
|
endif ()
|
|
|
|
|
2017-10-19 18:13:35 +02:00
|
|
|
set(CMAKE_VERBOSE_MAKEFILE True)
|
|
|
|
if (NOT CMAKE_BUILD_TYPE)
|
|
|
|
set(CMAKE_BUILD_TYPE "RelWithDebInfo")
|
|
|
|
endif ()
|
2013-07-24 16:33:35 -04:00
|
|
|
|
2017-10-19 18:13:35 +02:00
|
|
|
include(cmake/compilation_flags.cmake)
|
|
|
|
list(APPEND GLOBAL_CXXFLAGS ${DEFAULT_CXX_FLAGS})
|
2017-04-17 16:32:28 +02:00
|
|
|
|
2017-11-25 22:01:53 +01:00
|
|
|
add_subdirectory(pe-parser-library)
|
|
|
|
add_subdirectory(dump-pe)
|
|
|
|
|
|
|
|
message(STATUS "Build type: ${CMAKE_BUILD_TYPE}")
|
|
|
|
message(STATUS "Install prefix: ${CMAKE_INSTALL_PREFIX}")
|