File tree 2 files changed +23
-1
lines changed
2 files changed +23
-1
lines changed Original file line number Diff line number Diff line change 1
1
bin /
2
2
lib /
3
3
builds /
4
+ build /
5
+ install /
4
6
doc /
7
+
5
8
* .gcov
6
9
* .gcov.md *
7
10
* .mod
@@ -14,6 +17,7 @@ files/*.json
14
17
* .suo
15
18
* .u2d
16
19
* .user
20
+ * .fdz
17
21
18
22
visual_studio /Debug /
19
23
visual_studio /Release /
@@ -22,4 +26,10 @@ visual_studio/.vs/
22
26
visual_studio /jsonfortranlib /
23
27
visual_studio /jsonfortrantest /Debug /
24
28
visual_studio /jsonfortrantest /Release /
25
- visual_studio /jsonfortrantest /x64
29
+ visual_studio /jsonfortrantest /x64
30
+
31
+ My Amplifier *
32
+ My Inspector *
33
+ x64 /
34
+ Debug /
35
+ Release /
Original file line number Diff line number Diff line change @@ -135,14 +135,18 @@ add_library ( ${LIB_NAME}-static STATIC ${JF_LIB_SRCS} )
135
135
set_target_properties ( ${LIB_NAME} -static
136
136
PROPERTIES
137
137
OUTPUT_NAME ${LIB_NAME}
138
+ if (NOT MSVC_IDE )
138
139
PREFIX lib
140
+ endif ()
139
141
VERSION ${VERSION}
140
142
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /lib
141
143
Fortran_MODULE_DIRECTORY ${MODULE_DIR} )
142
144
set_target_properties ( ${LIB_NAME}
143
145
PROPERTIES
144
146
OUTPUT_NAME ${LIB_NAME}
147
+ if (NOT MSVC_IDE )
145
148
PREFIX lib
149
+ endif ()
146
150
SOVERSION ${VERSION_MAJOR} .${VERSION_MINOR}
147
151
VERSION ${VERSION}
148
152
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /lib
@@ -277,6 +281,9 @@ if ( ENABLE_TESTS )
277
281
set ( UNIT_TESTS '' )
278
282
foreach ( UNIT_TEST ${JF_TEST_SRCS} )
279
283
get_filename_component ( TEST ${UNIT_TEST} NAME_WE )
284
+ if (MSVC_IDE )
285
+ link_directories (${CMAKE_BINARY_DIR} /lib)
286
+ endif ()
280
287
add_executable ( ${TEST} EXCLUDE_FROM_ALL ${UNIT_TEST} )
281
288
target_link_libraries ( ${TEST} ${LIB_NAME} )
282
289
add_dependencies ( check ${TEST} )
@@ -412,3 +419,8 @@ install(FILES
412
419
"${CMAKE_CURRENT_BINARY_DIR} /json-fortran.pc"
413
420
DESTINATION "${INSTALL_LIB_DIR} /pkgconfig"
414
421
)
422
+
423
+ if (MSVC_IDE )
424
+ INCLUDE_DIRECTORIES ("src" )
425
+ SET (CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fpp" )
426
+ endif ()
You can’t perform that action at this time.
0 commit comments