X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=CMakeLists.txt;h=0e946d3e6a784573c831ef3368f10cdbb24bbd69;hp=33e22089fcb375bbfb3a4a8d31e7e492bf47ecfb;hb=d51dc0e93237f1163f29fcfc2935f0ed2c910cb8;hpb=844fdca2392032c6d5350ec19eecbb9fb25630ee diff --git a/CMakeLists.txt b/CMakeLists.txt index 33e22089fcb..0e946d3e6a7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,31 +1,45 @@ cmake_minimum_required(VERSION 2.8) project(REACTOS) -include_directories(${REACTOS_SOURCE_DIR}/tools/unicode) - -include_directories(./include) - -include_directories(./include/reactos) -include_directories(./include/reactos/wine) - -add_definitions(-DTARGET_i386) add_definitions(-D__REACTOS__) #-fshort-wchar if(NOT CMAKE_CROSSCOMPILING) +add_definitions(-DTARGET_i386) + +include_directories(${REACTOS_SOURCE_DIR}/tools/unicode) +include_directories(./include) +include_directories(./include/reactos/wine) + add_subdirectory(tools) +add_subdirectory(include/psdk) else() +add_definitions(-DDBG=1) +add_definitions(-D_SEH_ENABLE_TRACE) +add_definitions(-DKDBG=1) +add_definitions(-DWINVER=0x502) +add_definitions(-D_WIN32_IE=0x600) +add_definitions(-D_WIN32_WINNT=0x502) +add_definitions(-D_WIN32_WINDOWS=0x502) +add_definitions(-D_SETUPAPI_VER=0x502) +add_definitions(-D_M_IX86) +add_definitions(-D_X86_) +add_definitions(-D__i386__) +add_definitions(-DUSE_COMPILER_EXCEPTIONS) +add_definitions(-D_USE_32BIT_TIME_T) + include_directories(./include) -include_directories(./include/crt/mingw32) -include_directories(./include/crt) -include_directories(./include/reactos/libs) -include_directories(./include/ndk) include_directories(./include/psdk) +include_directories(./include/crt) +include_directories(./include/crt/mingw32) include_directories(./include/ddk) +include_directories(./include/ndk) +include_directories(./include/reactos) +include_directories(./include/reactos/libs) add_subdirectory(lib)