Skip to content

Commit 8bcecc7

Browse files
committed
update tools
1 parent ff442e0 commit 8bcecc7

39 files changed

+2948
-48
lines changed

tools/CMakeLists.txt

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,28 @@ find_package(Qt6 REQUIRED COMPONENTS Widgets)
1616
list ( APPEND PRJ_LIBRARIES Qt6::Widgets )
1717
list ( APPEND PRJ_COMPILE_FEATURES cxx_std_23 )
1818

19+
set ( CGNS_INCLUDE_DIRS $ENV{CGNS_INC} )
20+
set ( CGNS_LIBRARIES $ENV{CGNS_LIB_SHARED_NAME} )
21+
22+
if ( ${CMAKE_SYSTEM_NAME} MATCHES "Windows" )
23+
set ( CGNS_ROOT "C:/dev/cgns/4.4.0" )
24+
set ( CGNS_LIBNAME "cgnsdll.lib" )
25+
26+
set ( CGNS_INCLUDE_DIRS "${CGNS_ROOT}/include" CACHE PATH "path to CGNS headers" )
27+
set ( CGNS_LIBRARIES "${CGNS_ROOT}/lib/${CGNS_LIBNAME}" CACHE PATH "path to CGNS library" )
28+
endif()
29+
30+
list ( APPEND PRJ_LIBRARIES ${CGNS_LIBRARIES} )
31+
list ( APPEND PRJ_INCLUDE_DIRS ${CGNS_INCLUDE_DIRS} )
32+
list ( APPEND PRJ_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/codes )
33+
list ( APPEND PRJ_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/codes/cgns )
34+
35+
if ( WIN32 )
36+
list ( APPEND PRJ_COMPILE_DEFINITIONS USE_DLL )
37+
endif ()
38+
39+
message( STATUS "PRJ_INCLUDE_DIRS = ${PRJ_INCLUDE_DIRS}")
40+
1941
if ( MSVC )
2042
set_property( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT ${PROJECT_NAME} )
2143
endif()
@@ -28,6 +50,16 @@ set( PROJECT_SOURCES
2850
CfdThread.h CfdThread.cpp
2951
Terminal.h Terminal.cpp
3052
terminal.ui
53+
leftpanel.h leftpanel.cpp leftpanel.ui
54+
rightpanel.h rightpanel.cpp rightpanel.ui
55+
explorer.h explorer.cpp
56+
cgnsview.h cgnsview.cpp
57+
panel.h panel.cpp
58+
cgnspanel.h cgnspanel.cpp
59+
cgns/CgnsHeader.h
60+
cgns/CgnsBase.h cgns/CgnsBase.cpp
61+
cgns/CgnsBc.h cgns/CgnsBc.cpp
62+
cgns/Plot.h cgns/Plot.cpp
3163
)
3264

3365
set( PRJ_SOURCES )
@@ -40,6 +72,7 @@ foreach(source ${PRJ_SOURCES})
4072
endforeach()
4173

4274
add_executable( ${PROJECT_NAME}
75+
images/res.qrc
4376
)
4477

4578
target_sources( ${PROJECT_NAME}

tools/codes/CgnsHeader.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#include "cgnslib.h"
2+
3+
typedef char char33[ 33 ];

0 commit comments

Comments
 (0)