Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 1.09 KB

CMakeLists.txt

File metadata and controls

40 lines (31 loc) · 1.09 KB
 
Sep 7, 2009
Sep 7, 2009
1
2
3
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
PROJECT(FatELF)
Sep 26, 2009
Sep 26, 2009
4
5
6
7
8
9
10
11
12
EXECUTE_PROCESS(
COMMAND hg tip --template hg-{rev}:{node|short}
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
RESULT_VARIABLE HGVERSION_RC
OUTPUT_VARIABLE FATELF_VERSION
ERROR_QUIET
OUTPUT_STRIP_TRAILING_WHITESPACE
)
Oct 24, 2009
Oct 24, 2009
13
14
15
16
IF(CMAKE_COMPILER_IS_GNUCC)
ADD_DEFINITIONS(-pipe -fsigned-char -Wall -Werror)
ENDIF(CMAKE_COMPILER_IS_GNUCC)
Sep 26, 2009
Sep 26, 2009
17
18
19
ADD_DEFINITIONS(-DAPPID=fatelf)
ADD_DEFINITIONS(-DAPPREV="${FATELF_VERSION}")
Sep 7, 2009
Sep 7, 2009
20
INCLUDE_DIRECTORIES(include)
Sep 7, 2009
Sep 7, 2009
21
Oct 1, 2009
Oct 1, 2009
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
ADD_LIBRARY(fatelf-utils STATIC utils/fatelf-utils.c)
MACRO(ADD_FATELF_EXECUTABLE _NAME)
ADD_EXECUTABLE(${_NAME} utils/${_NAME}.c)
TARGET_LINK_LIBRARIES(${_NAME} fatelf-utils)
INSTALL(TARGETS ${_NAME} RUNTIME DESTINATION bin)
ENDMACRO(ADD_FATELF_EXECUTABLE)
ADD_FATELF_EXECUTABLE(fatelf-glue)
ADD_FATELF_EXECUTABLE(fatelf-info)
ADD_FATELF_EXECUTABLE(fatelf-extract)
ADD_FATELF_EXECUTABLE(fatelf-replace)
ADD_FATELF_EXECUTABLE(fatelf-remove)
ADD_FATELF_EXECUTABLE(fatelf-verify)
ADD_FATELF_EXECUTABLE(fatelf-split)
ADD_FATELF_EXECUTABLE(fatelf-validate)
Sep 7, 2009
Sep 7, 2009
38
39
# end of CMakeLists.txt ...