| 11 find_package (Qt4 REQUIRED) |
11 find_package (Qt4 REQUIRED) |
| 12 endif() |
12 endif() |
| 13 |
13 |
| 14 include_directories (${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR}) |
14 include_directories (${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR}) |
| 15 |
15 |
| 16 set (ZCINEMA_SOURCES |
16 set (ZCINEMA_LAUNCHER_SOURCES |
| 17 src/demo.cpp |
17 launcher/demo.cpp |
| 18 src/main.cpp |
18 launcher/main.cpp |
| 19 src/prompts.cpp |
19 launcher/prompts.cpp |
| 20 ) |
20 ) |
| 21 |
21 |
| 22 set (ZCINEMA_COMMON_SOURCES |
22 set (ZCINEMA_COMMON_SOURCES |
| 23 src-common/config.cpp |
23 commonlib/config.cpp |
| 24 src-common/misc.cpp |
24 commonlib/misc.cpp |
| 25 src-common/version.cpp |
25 commonlib/version.cpp |
| 26 ) |
26 ) |
| 27 |
27 |
| 28 set (ZCINEMA_CONFIG_SOURCES |
28 set (ZCINEMA_CONFIG_SOURCES |
| 29 src-config/configwindow.cpp |
29 config/configwindow.cpp |
| 30 src-config/addversionprompt.cpp |
30 config/addversionprompt.cpp |
| 31 src-config/main.cpp |
31 config/main.cpp |
| 32 ) |
32 ) |
| 33 |
33 |
| 34 set (ZCINEMA_HEADERS |
34 set (ZCINEMA_HEADERS |
| 35 src-common/config.h |
35 commonlib/config.h |
| 36 src-common/misc.h |
36 commonlib/misc.h |
| 37 src-common/types.h |
37 commonlib/types.h |
| 38 src-common/version.h |
38 commonlib/version.h |
| 39 src-config/addversionprompt.h |
39 config/addversionprompt.h |
| 40 src-config/configwindow.h |
40 config/configwindow.h |
| 41 src/demo.h |
41 launcher/demo.h |
| 42 src/prompts.h |
42 launcher/prompts.h |
| 43 ) |
43 ) |
| 44 |
44 |
| 45 set (ZCINEMA_FORMS |
45 set (ZCINEMA_FORMS |
| 46 ui/findfile.ui |
46 ui/findfile.ui |
| 47 ui/demoprompt.ui |
47 ui/demoprompt.ui |
| 48 ui/unknownversion.ui |
48 ui/unknownversion.ui |
| 49 ui/versionEditor.ui |
|
| 50 ui/configbox.ui |
49 ui/configbox.ui |
| 51 ui/addversion.ui |
50 ui/addversion.ui |
| 52 ) |
51 ) |
| 53 |
52 |
| 54 set (ZCINEMA_RESOURCES zcinema.qrc) |
53 set (ZCINEMA_RESOURCES zcinema.qrc) |
| 56 if (NOT MSVC) |
55 if (NOT MSVC) |
| 57 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -W -Wall") |
56 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -W -Wall") |
| 58 endif() |
57 endif() |
| 59 |
58 |
| 60 include_directories ("${PROJECT_BINARY_DIR}") |
59 include_directories ("${PROJECT_BINARY_DIR}") |
| 61 include_directories ("${PROJECT_SOURCE_DIR}/src") |
60 include_directories ("${PROJECT_SOURCE_DIR}") |
| 62 include_directories ("${PROJECT_BINARY_DIR}/src") |
|
| 63 include_directories ("${PROJECT_SOURCE_DIR}/src-common") |
|
| 64 include_directories ("${PROJECT_BINARY_DIR}/src-common") |
|
| 65 include_directories ("${PROJECT_SOURCE_DIR}/src-config") |
|
| 66 include_directories ("${PROJECT_BINARY_DIR}/src-config") |
|
| 67 |
61 |
| 68 if (USE_QT5) |
62 if (USE_QT5) |
| 69 qt5_generate_moc (ZCINEMA_MOC ${ZCINEMA_HEADERS}) |
63 qt5_generate_moc (ZCINEMA_MOC ${ZCINEMA_HEADERS}) |
| 70 qt5_add_resources (ZCINEMA_QRC ${ZCINEMA_RESOURCES}) |
64 qt5_add_resources (ZCINEMA_QRC ${ZCINEMA_RESOURCES}) |
| 71 qt5_wrap_ui (ZCINEMA_FORMS_HEADERS ${ZCINEMA_FORMS}) |
65 qt5_wrap_ui (ZCINEMA_FORMS_HEADERS ${ZCINEMA_FORMS}) |