Simplified cmake files

This commit is contained in:
Jan Möbius
2020-04-22 15:05:56 +02:00
parent cf867c642c
commit 967220c585
10 changed files with 29 additions and 63 deletions

View File

@@ -5,18 +5,14 @@ include_directories (
${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
) )
# source code directories set (headers
set (directories ../DecimaterViewerWidget.hh
../../QtViewer ../../QtViewer/QGLViewerWidget.hh
../ ../../QtViewer/MeshViewerWidgetT.hh
../../QtViewer/MeshViewerWidget.hh
../../QtViewer/MeshViewerWidgetT_impl.hh
) )
# collect all header and source files
acg_append_files (headers "*.hh" ${directories})
list (APPEND headers "../../QtViewer/MeshViewerWidgetT_impl.hh")
list (APPEND headers "../../QtViewer/MeshViewerWidget.hh")
set (sources set (sources
../../QtViewer/QGLViewerWidget.cc ../../QtViewer/QGLViewerWidget.cc
../../QtViewer/MeshViewerWidget.cc ../../QtViewer/MeshViewerWidget.cc

View File

@@ -2,14 +2,9 @@ include (ACGCommon)
include_directories ( include_directories (
../../.. ../../..
${CMAKE_CURRENT_SOURCE_DIR}
) )
# collect all header and source files acg_add_executable (Dualizer dualizer.cc)
acg_append_files (headers "*.hh" .)
acg_append_files (sources "*.cc" .)
acg_add_executable (Dualizer ${headers} ${sources})
target_link_libraries (Dualizer target_link_libraries (Dualizer
OpenMeshCore OpenMeshCore

View File

@@ -6,15 +6,18 @@ include_directories (
) )
# collect all header and source files set( headers
acg_append_files (headers "*.hh" .) ProgViewerWidget.hh
acg_append_files (sources "*.cc" .) ../QtViewer/QGLViewerWidget.hh
../QtViewer/MeshViewerWidgetT.hh
../QtViewer/MeshViewerWidgetT_impl.hh
)
list (APPEND sources "../QtViewer/QGLViewerWidget.cc") set( sources
ProgViewerWidget.cc
list (APPEND headers "../QtViewer/QGLViewerWidget.hh") progviewer.cc
list (APPEND headers "../QtViewer/MeshViewerWidgetT.hh") ../QtViewer/QGLViewerWidget.cc
list (APPEND headers "../QtViewer/MeshViewerWidgetT_impl.hh") )
if (WIN32) if (WIN32)
acg_add_executable( ProgViewer WIN32 ${sources} ${headers}) acg_add_executable( ProgViewer WIN32 ${sources} ${headers})

View File

@@ -75,7 +75,7 @@ struct ProgTraits : public OpenMesh::DefaultTraits
typedef OpenMesh::TriMesh_ArrayKernelT<ProgTraits> MyMesh; typedef OpenMesh::TriMesh_ArrayKernelT<ProgTraits> MyMesh;
typedef MeshViewerWidgetT<MyMesh> MeshViewerWidgetProgBase; typedef MeshViewerWidgetT<MyMesh> MeshViewerWidgetProgBase;
//== CLASS DEFINITION ========================================================= //== CLASS DEFINITION =========================================================

View File

@@ -5,23 +5,16 @@ include_directories (
${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
) )
# source code directories set (headers
set (directories ../MeshViewerWidget.hh
../../QtViewer ../SubdivideWidget.hh
../ ../../QtViewer/QGLViewerWidget.hh
../../QtViewer/MeshViewerWidgetT.hh
../../QtViewer/MeshViewerWidgetT_impl.hh
) )
# collect all header and source files
acg_append_files (headers "*.hh" ${directories})
list (APPEND headers "../../QtViewer/MeshViewerWidgetT_impl.hh")
list (APPEND headers "../../QtViewer/MeshViewerWidget.hh")
list (APPEND headers "../../QtViewer/QGLViewerWidget.hh")
set (sources set (sources
../../QtViewer/QGLViewerWidget.cc ../../QtViewer/QGLViewerWidget.cc
../../QtViewer/MeshViewerWidget.cc
../SubdivideWidget.cc ../SubdivideWidget.cc
../qtsubdivider.cc ../qtsubdivider.cc
) )

View File

@@ -5,12 +5,7 @@ include_directories (
${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
) )
# collect all header and source files acg_add_executable (commandlineAdaptiveSubdivider ../adaptive_subdivider.cc)
set (sources
../adaptive_subdivider.cc
)
acg_add_executable (commandlineAdaptiveSubdivider ${sources})
target_link_libraries (commandlineAdaptiveSubdivider target_link_libraries (commandlineAdaptiveSubdivider
OpenMeshCore OpenMeshCore

View File

@@ -5,12 +5,7 @@ include_directories (
${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
) )
# collect all header and source files acg_add_executable (commandlineSubdivider ../subdivider.cc)
set (sources
../subdivider.cc
)
acg_add_executable (commandlineSubdivider ${sources})
target_link_libraries (commandlineSubdivider target_link_libraries (commandlineSubdivider
OpenMeshCore OpenMeshCore

View File

@@ -5,12 +5,7 @@ include_directories (
${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
) )
# collect all header and source files acg_add_executable (Analyzer vdpmanalyzer.cc)
set (sources
./vdpmanalyzer.cc
)
acg_add_executable (Analyzer ${sources})
target_link_libraries (Analyzer target_link_libraries (Analyzer
OpenMeshCore OpenMeshCore

View File

@@ -5,12 +5,7 @@ include_directories (
${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
) )
# collect all header and source files acg_add_executable (mkbalancedpm mkbalancedpm.cc)
set (sources
./mkbalancedpm.cc
)
acg_add_executable (mkbalancedpm ${sources})
target_link_libraries (mkbalancedpm target_link_libraries (mkbalancedpm
OpenMeshCore OpenMeshCore

View File

@@ -2,7 +2,6 @@ include (ACGCommon)
include_directories ( include_directories (
../../.. ../../..
${CMAKE_CURRENT_SOURCE_DIR}
) )
acg_add_executable (mconvert mconvert.cc) acg_add_executable (mconvert mconvert.cc)