-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathCMakeLists.txt
76 lines (60 loc) · 1.92 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
cmake_minimum_required(VERSION 3.5)
project(Rinex_ho2 LANGUAGES CXX C)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_EXE_LINKER_FLAGS " -static")
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
# set everything up for c++ 17 features
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
#find_library(GFORTRAN_LIBRARY NAMES libgfortran.so)
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/rinex_ha.inp DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/)
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/rinex_ha_param.dat DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/)
#file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/CGLALO.DAT DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/)
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/BRFT DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/)
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/IGRF_COEF DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/)
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/RECF DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/)
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/ASC1 DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/)
#find_package(Qt5 COMPONENTS Widgets LinguistTools REQUIRED)
#set(TS_FILES Rinex_ho2/Rinex_ho2_pt_BR.ts)
#set(UI_SOURCES Rinex_ho2/main.cpp
# Rinex_ho2/mainwindow.cpp
# Rinex_ho2/mainwindow.h
# Rinex_ho2/mainwindow.ui)
#
# add_executable(Rinex_ho2
# ${UI_SOURCES}
# ${TS_FILES}
# )
# target_link_libraries(Rinex_ho2 PRIVATE Qt5::Widgets)
set(RINEXHO_HEADERS
Comp_Bias.h
Class_Iono.h
Class_TEC.h
CycleSlip.h
Filter_Code.h
Class_IGRF11.h
rinex.h
datetime.h
rinex_ho.h
Variable.h
)
set(RINEXHO_SOURCES
Comp_Bias.cpp
Class_Iono.cpp
Class_TEC.cpp
CycleSlip.cpp
Filter_Code.cpp
Class_IGRF11.cpp
rinex.cpp
datetime.cpp
rinex_ho.cpp
)
add_executable(Rinex_ho
${RINEXHO_SOURCES}
${RINEXHO_HEADERS}
)
#target_link_libraries(Rinex_ho stdc++fs)
#target_link_libraries(Rinex_ho cgm_util)
#qt5_create_translation(QM_FILES ${CMAKE_SOURCE_DIR} ${TS_FILES})