forked from buggins/coolreader
-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathCMakeLists.txt
34 lines (32 loc) · 1.31 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
SET (CR3_SOURCES
src/cr3.cpp src/histlist.cpp
src/optdlg.cpp
#src/StdAfx.cpp
src/toc.cpp src/view.cpp
src/wolopt.cpp
src/resources/cr3_def_cover.cpp
#src/resources/crrcconv.cpp
)
LINK_DIRECTORIES(${wxWidgets_LIBRARY_DIRS})
ADD_EXECUTABLE(cr3 ${CR3_SOURCES})
SET (EXTRA_LIBS ${wxWidgets_LIBRARIES} fontconfig ${STD_LIBS})
TARGET_LINK_LIBRARIES(cr3 crengine tinydict ${EXTRA_LIBS})
IF (UNIX)
INSTALL( TARGETS cr3 RUNTIME DESTINATION bin )
INSTALL( DIRECTORY ../cr3qt/data DESTINATION share/cr3
FILES_MATCHING PATTERN "*.css" )
INSTALL( DIRECTORY ../cr3gui/data/hyph DESTINATION share/cr3
FILES_MATCHING PATTERN "*.pattern" )
INSTALL( DIRECTORY ../cr3qt/data/skins DESTINATION share/cr3/skins )
INSTALL( FILES ../cr3qt/src/desktop/cr3.desktop DESTINATION share/applications )
INSTALL( FILES ../cr3qt/src/desktop/cr3.appdata.xml DESTINATION share/metainfo )
INSTALL( FILES ../cr3qt/src/desktop/cr3.png DESTINATION share/pixmaps )
INSTALL( FILES ../cr3qt/src/desktop/cr3.xpm DESTINATION share/pixmaps )
ELSE()
INSTALL( TARGETS cr3 RUNTIME DESTINATION . )
INSTALL( DIRECTORY ../cr3qt/data/ DESTINATION .
FILES_MATCHING PATTERN "*.css" )
INSTALL( DIRECTORY ../cr3gui/data/hyph DESTINATION .
FILES_MATCHING PATTERN "*.pattern" )
INSTALL( DIRECTORY ../cr3qt/data/skins DESTINATION . )
ENDIF(UNIX)