File tree Expand file tree Collapse file tree 10 files changed +18
-16
lines changed Expand file tree Collapse file tree 10 files changed +18
-16
lines changed Original file line number Diff line number Diff line change @@ -10,3 +10,4 @@ cmake-build-debug
10
10
cmake-build-release
11
11
cmake-build-minsizerel
12
12
cmake-build-relwithdebinfo
13
+ Release
Original file line number Diff line number Diff line change 1
1
cmake_minimum_required (VERSION 3.1 )
2
2
3
3
get_filename_component (MODULE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME )
4
- set (PROJECT_NAME 3rd_ ${MODULE_NAME} )
4
+ set (PROJECT_NAME easy3d_ ${MODULE_NAME} )
5
5
project (${PROJECT_NAME} )
6
6
7
7
@@ -20,7 +20,7 @@ set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "3rd_party/easy3d")
20
20
21
21
target_include_directories (${PROJECT_NAME} PRIVATE ${ADTREE_easy3d_INCLUDE_DIR} )
22
22
23
- target_link_libraries (${PROJECT_NAME} 3rd_core 3rd_util )
23
+ target_link_libraries (${PROJECT_NAME} easy3d_core easy3d_util )
24
24
25
25
if (MSVC )
26
26
target_compile_definitions (${PROJECT_NAME} PRIVATE _CRT_SECURE_NO_DEPRECATE )
Original file line number Diff line number Diff line change 1
1
cmake_minimum_required (VERSION 3.1 )
2
2
3
3
get_filename_component (MODULE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME )
4
- set (PROJECT_NAME 3rd_ ${MODULE_NAME} )
4
+ set (PROJECT_NAME easy3d_ ${MODULE_NAME} )
5
5
project (${PROJECT_NAME} )
6
6
7
7
Original file line number Diff line number Diff line change 1
1
cmake_minimum_required (VERSION 3.1 )
2
2
3
3
get_filename_component (MODULE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME )
4
- set (PROJECT_NAME 3rd_ ${MODULE_NAME} )
4
+ set (PROJECT_NAME easy3d_ ${MODULE_NAME} )
5
5
project (${PROJECT_NAME} )
6
6
7
7
@@ -30,7 +30,7 @@ set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "3rd_party/easy3d")
30
30
31
31
target_include_directories (${PROJECT_NAME} PRIVATE ${ADTREE_easy3d_INCLUDE_DIR} )
32
32
33
- target_link_libraries (${PROJECT_NAME} 3rd_core 3rd_rply 3rd_util )
33
+ target_link_libraries (${PROJECT_NAME} easy3d_core 3rd_rply easy3d_util )
34
34
35
35
if (MSVC )
36
36
target_compile_definitions (${PROJECT_NAME} PRIVATE _CRT_SECURE_NO_DEPRECATE )
Original file line number Diff line number Diff line change 1
1
cmake_minimum_required (VERSION 3.1 )
2
2
3
3
get_filename_component (MODULE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME )
4
- set (PROJECT_NAME 3rd_ ${MODULE_NAME} )
4
+ set (PROJECT_NAME easy3d_ ${MODULE_NAME} )
5
5
project (${PROJECT_NAME} )
6
6
7
7
Original file line number Diff line number Diff line change 1
1
cmake_minimum_required (VERSION 3.1 )
2
2
3
3
get_filename_component (MODULE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME )
4
- set (PROJECT_NAME 3rd_ ${MODULE_NAME} )
4
+ set (PROJECT_NAME easy3d_ ${MODULE_NAME} )
5
5
project (${PROJECT_NAME} )
6
6
7
7
@@ -83,9 +83,8 @@ target_include_directories(${PROJECT_NAME} PRIVATE ${ADTREE_glfw_INCLUDE_DIR})
83
83
set (OpenGL_GL_PREFERENCE GLVND )
84
84
find_package (OpenGL REQUIRED )
85
85
message (STATUS "OpenGL libraries: ${OPENGL_LIBRARIES} " )
86
- target_link_libraries (${PROJECT_NAME} ${OPENGL_LIBRARIES} 3rd_glew 3rd_glfw 3rd_core 3rd_util 3rd_fileio 3rd_tinyfiledialogs )
87
-
88
86
target_compile_definitions (${PROJECT_NAME} PRIVATE GLEW_STATIC )
87
+ target_link_libraries (${PROJECT_NAME} ${OPENGL_LIBRARIES} 3rd_glew 3rd_glfw easy3d_core easy3d_util easy3d_fileio 3rd_tinyfiledialogs )
89
88
90
89
91
90
if (MSVC )
Original file line number Diff line number Diff line change @@ -59,7 +59,11 @@ if (APPLE)
59
59
MACOSX_BUNDLE_BUNDLE_VERSION "1.0"
60
60
MACOSX_BUNDLE_GUI_IDENTIFIER "liangliang.nan@gmail.com"
61
61
)
62
- else ()
62
+ elseif (WIN32 OR MSVC )
63
+ set (${PROJECT_NAME} _RESOURCES ${ADTREE_ROOT} /resources/AdTree.rc )
64
+ add_executable (${PROJECT_NAME} ${${PROJECT_NAME}_SOURCES} ${${PROJECT_NAME}_RESOURCES} ) # you can add "WIN32" to disable the console window
65
+ message (STATUS "Creating the wxWidgets viewer with a console window" )
66
+ elseif (APPLE )
63
67
add_executable (${PROJECT_NAME} ${${PROJECT_NAME}_SOURCES} )
64
68
endif ()
65
69
@@ -74,11 +78,10 @@ target_include_directories(${PROJECT_NAME} PRIVATE ${ADTREE_lm_INCLUDE_DIR})
74
78
75
79
target_compile_definitions (${PROJECT_NAME} PRIVATE GLEW_STATIC )
76
80
77
-
78
81
#set (OpenGL_GL_PREFERENCE GLVND)
79
82
find_package (OpenGL REQUIRED )
80
83
message (STATUS "OpenGL libraries: ${OPENGL_LIBRARIES} " )
81
- target_link_libraries (${PROJECT_NAME} ${OPENGL_LIBRARIES} 3rd_imgui 3rd_algo 3rd_viewer 3rd_util 3rd_tetgen 3rd_kd_tree 3rd_cminpack 3rd_optimizer_lm )
84
+ target_link_libraries (${PROJECT_NAME} ${OPENGL_LIBRARIES} 3rd_imgui easy3d_algo easy3d_viewer 3rd_tetgen 3rd_kd_tree 3rd_cminpack 3rd_optimizer_lm )
82
85
83
86
84
87
find_package (Boost REQUIRED ) # It's "Boost", not "BOOST" or "boost". Case matters.
Original file line number Diff line number Diff line change 8
8
get_filename_component (PROJECT_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME )
9
9
project (${PROJECT_NAME} )
10
10
11
- set (default_build_type "Release" )
12
-
13
11
################################################################################
14
12
15
13
set (CMAKE_CXX_STANDARD 11 )
@@ -29,8 +27,6 @@ set_property(GLOBAL PROPERTY USE_FOLDERS ON)
29
27
30
28
### Configuration
31
29
set (ADTREE_ROOT "${CMAKE_CURRENT_LIST_DIR} " )
32
- set (ADTREE_INCLUDE_DIR "${ADTREE_ROOT} " )
33
- set (ADTREE_SOURCE_DIR "${ADTREE_ROOT} " )
34
30
set (ADTREE_EXTERNAL "${ADTREE_ROOT} /3rd_party" )
35
31
36
32
set (ADTREE_glew_INCLUDE_DIR "${ADTREE_EXTERNAL} /glew/include" )
Original file line number Diff line number Diff line change
1
+ // Icon with lowest ID value placed first to ensure application icon
2
+ // remains consistent on all systems.
3
+ IDI_ICON_MAIN ICON "icons/adtree.ico"
You can’t perform that action at this time.
0 commit comments