Replace malloc and friends.
[wincetools.git] / loader / CMakeLists.txt
1 project(himemce)\r
2 cmake_minimum_required(VERSION 2.6.0)\r
3 \r
4 include_directories(${CMAKE_CURRENT_SOURCE_DIR})\r
5 \r
6 add_definitions(-DUSE_LOCKS=1 -DUSE_DL_PREFIX=1 -DDEFAULT_GRANULARITY=2097152 -DDEFAULT_MMAP_THRESHOLD=2097152)\r
7 \r
8 add_executable(himemce himemce.c\r
9   wine.h my_winternl.h compat.c\r
10   dlmalloc.h dlmalloc.c\r
11   kernel32_kernel_private.h kernel32_process.c kernel32_module.c\r
12   ntdll_error.c ntdll_loader.c ntdll_virtual.c\r
13   server_protocol.h server_mapping.c)\r
14 install(TARGETS himemce DESTINATION bin)\r
15 \r
16 add_executable(himemce-real himemce-real.cpp)\r
17 SET_TARGET_PROPERTIES(himemce-real PROPERTIES LINK_FLAGS " /FIXED:NO")\r
18 # FIXME: For now...\r
19 #SET_TARGET_PROPERTIES(himemce-real PROPERTIES LINK_FLAGS " /FILEALIGN:4096")\r
20 install(TARGETS himemce-real DESTINATION bin)\r
21 \r
22 add_executable(himemce-tool himemce-tool.c\r
23   himemce-map.h himemce-map.c)\r
24 install(TARGETS himemce-tool DESTINATION bin)\r
25 \r
26 add_executable(himemce-pre himemce-pre.c\r
27   himemce-map.h himemce-map.c\r
28   himemce-map-provider.c\r
29   wine.h my_winternl.h compat.c\r
30   dlmalloc.h dlmalloc.c\r
31   kernel32_kernel_private.h kernel32_process.c kernel32_module.c\r
32   ntdll_error.c ntdll_loader.c ntdll_virtual.c\r
33   server_protocol.h server_mapping.c)\r
34 install(TARGETS himemce-pre DESTINATION bin)\r
35 \r
36 \r
37 # Copyright 2010 g10 Code GmbH\r
38 #\r
39 # This file is free software; as a special exception the author gives\r
40 # unlimited permission to copy and/or distribute it, with or without\r
41 # modifications, as long as this notice is preserved.\r
42 #\r
43 # This file is distributed in the hope that it will be useful, but\r
44 # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the\r
45 # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\r