Skip to content

Commit 8d47534

Browse files
committed
clean code
1 parent 76c2106 commit 8d47534

File tree

10 files changed

+18
-16
lines changed

10 files changed

+18
-16
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@ cmake-build-debug
1010
cmake-build-release
1111
cmake-build-minsizerel
1212
cmake-build-relwithdebinfo
13+
Release

3rd_party/easy3d/algo/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.1)
22

33
get_filename_component(MODULE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
4-
set(PROJECT_NAME 3rd_${MODULE_NAME})
4+
set(PROJECT_NAME easy3d_${MODULE_NAME})
55
project(${PROJECT_NAME})
66

77

@@ -20,7 +20,7 @@ set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "3rd_party/easy3d")
2020

2121
target_include_directories(${PROJECT_NAME} PRIVATE ${ADTREE_easy3d_INCLUDE_DIR})
2222

23-
target_link_libraries(${PROJECT_NAME} 3rd_core 3rd_util)
23+
target_link_libraries(${PROJECT_NAME} easy3d_core easy3d_util)
2424

2525
if (MSVC)
2626
target_compile_definitions(${PROJECT_NAME} PRIVATE _CRT_SECURE_NO_DEPRECATE)

3rd_party/easy3d/core/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.1)
22

33
get_filename_component(MODULE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
4-
set(PROJECT_NAME 3rd_${MODULE_NAME})
4+
set(PROJECT_NAME easy3d_${MODULE_NAME})
55
project(${PROJECT_NAME})
66

77

3rd_party/easy3d/fileio/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.1)
22

33
get_filename_component(MODULE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
4-
set(PROJECT_NAME 3rd_${MODULE_NAME})
4+
set(PROJECT_NAME easy3d_${MODULE_NAME})
55
project(${PROJECT_NAME})
66

77

@@ -30,7 +30,7 @@ set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "3rd_party/easy3d")
3030

3131
target_include_directories(${PROJECT_NAME} PRIVATE ${ADTREE_easy3d_INCLUDE_DIR})
3232

33-
target_link_libraries(${PROJECT_NAME} 3rd_core 3rd_rply 3rd_util)
33+
target_link_libraries(${PROJECT_NAME} easy3d_core 3rd_rply easy3d_util)
3434

3535
if (MSVC)
3636
target_compile_definitions(${PROJECT_NAME} PRIVATE _CRT_SECURE_NO_DEPRECATE)

3rd_party/easy3d/util/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.1)
22

33
get_filename_component(MODULE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
4-
set(PROJECT_NAME 3rd_${MODULE_NAME})
4+
set(PROJECT_NAME easy3d_${MODULE_NAME})
55
project(${PROJECT_NAME})
66

77

3rd_party/easy3d/viewer/CMakeLists.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.1)
22

33
get_filename_component(MODULE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
4-
set(PROJECT_NAME 3rd_${MODULE_NAME})
4+
set(PROJECT_NAME easy3d_${MODULE_NAME})
55
project(${PROJECT_NAME})
66

77

@@ -83,9 +83,8 @@ target_include_directories(${PROJECT_NAME} PRIVATE ${ADTREE_glfw_INCLUDE_DIR})
8383
set (OpenGL_GL_PREFERENCE GLVND)
8484
find_package(OpenGL REQUIRED)
8585
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-
8886
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)
8988

9089

9190
if (MSVC)

AdTree/CMakeLists.txt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,11 @@ if (APPLE)
5959
MACOSX_BUNDLE_BUNDLE_VERSION "1.0"
6060
MACOSX_BUNDLE_GUI_IDENTIFIER "liangliang.nan@gmail.com"
6161
)
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)
6367
add_executable(${PROJECT_NAME} ${${PROJECT_NAME}_SOURCES})
6468
endif ()
6569

@@ -74,11 +78,10 @@ target_include_directories(${PROJECT_NAME} PRIVATE ${ADTREE_lm_INCLUDE_DIR})
7478

7579
target_compile_definitions(${PROJECT_NAME} PRIVATE GLEW_STATIC)
7680

77-
7881
#set (OpenGL_GL_PREFERENCE GLVND)
7982
find_package(OpenGL REQUIRED)
8083
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)
8285

8386

8487
find_package(Boost REQUIRED) # It's "Boost", not "BOOST" or "boost". Case matters.

CMakeLists.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ endif ()
88
get_filename_component(PROJECT_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
99
project(${PROJECT_NAME})
1010

11-
set(default_build_type "Release")
12-
1311
################################################################################
1412

1513
set (CMAKE_CXX_STANDARD 11)
@@ -29,8 +27,6 @@ set_property(GLOBAL PROPERTY USE_FOLDERS ON)
2927

3028
### Configuration
3129
set(ADTREE_ROOT "${CMAKE_CURRENT_LIST_DIR}")
32-
set(ADTREE_INCLUDE_DIR "${ADTREE_ROOT}")
33-
set(ADTREE_SOURCE_DIR "${ADTREE_ROOT}")
3430
set(ADTREE_EXTERNAL "${ADTREE_ROOT}/3rd_party")
3531

3632
set(ADTREE_glew_INCLUDE_DIR "${ADTREE_EXTERNAL}/glew/include")

resources/AdTree.rc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
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"

resources/icons/adtree.ico

103 KB
Binary file not shown.

0 commit comments

Comments
 (0)