Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
tsoc
openmm
Commits
2304af5d
Commit
2304af5d
authored
Mar 20, 2012
by
Peter Eastman
Browse files
Changes to (maybe?) make CMake not look for Java if you aren't building C and Fortran wrappers
parent
c91f4f2e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
10 deletions
+5
-10
CMakeLists.txt
CMakeLists.txt
+5
-10
No files found.
CMakeLists.txt
View file @
2304af5d
...
@@ -277,23 +277,18 @@ FOREACH(subdir ${OPENMM_SOURCE_SUBDIRS})
...
@@ -277,23 +277,18 @@ FOREACH(subdir ${OPENMM_SOURCE_SUBDIRS})
ENDFOREACH
(
subdir
)
ENDFOREACH
(
subdir
)
# If API wrappers are being generated, and add them to the build.
# If API wrappers are being generated, and add them to the build.
# Java and gccxml are required for API wrappers
FIND_PACKAGE
(
Java
)
MARK_AS_ADVANCED
(
CLEAR JAVA_RUNTIME
)
# One particular location to try first for nightly builds
FIND_PROGRAM
(
GCCXML_PATH gccxml PATH
"C:/Program Files/gccxml_sherm/bin"
)
# In case first attempt fails
FIND_PROGRAM
(
GCCXML_PATH gccxml PATH
FIND_PROGRAM
(
GCCXML_PATH gccxml PATH
/usr/local/bin
/usr/local/bin
"C:/Program Files/gccxml 0.9/bin"
"C:/Program Files/gccxml 0.9/bin"
)
)
IF
(
GCCXML_PATH
AND JAVA_RUNTIME AND NOT cmv EQUAL
"2.4"
)
IF
(
GCCXML_PATH
)
SET
(
OPENMM_BUILD_C_AND_FORTRAN_WRAPPERS ON CACHE BOOL
"Build wrappers for C and Fortran"
)
SET
(
OPENMM_BUILD_C_AND_FORTRAN_WRAPPERS ON CACHE BOOL
"Build wrappers for C and Fortran"
)
ELSE
(
GCCXML_PATH
AND JAVA_RUNTIME AND NOT cmv EQUAL
"2.4"
)
ELSE
(
GCCXML_PATH
)
SET
(
OPENMM_BUILD_C_AND_FORTRAN_WRAPPERS OFF CACHE BOOL
"Build wrappers for C and Fortran"
)
SET
(
OPENMM_BUILD_C_AND_FORTRAN_WRAPPERS OFF CACHE BOOL
"Build wrappers for C and Fortran"
)
ENDIF
(
GCCXML_PATH
AND JAVA_RUNTIME AND NOT cmv EQUAL
"2.4"
)
ENDIF
(
GCCXML_PATH
)
IF
(
OPENMM_BUILD_C_AND_FORTRAN_WRAPPERS
)
IF
(
OPENMM_BUILD_C_AND_FORTRAN_WRAPPERS
)
FIND_PACKAGE
(
Java
)
MARK_AS_ADVANCED
(
CLEAR JAVA_RUNTIME
)
ADD_SUBDIRECTORY
(
wrappers
)
ADD_SUBDIRECTORY
(
wrappers
)
SET
(
SOURCE_FILES
${
SOURCE_FILES
}
wrappers/OpenMMCWrapper.cpp wrappers/OpenMMFortranWrapper.cpp
)
SET
(
SOURCE_FILES
${
SOURCE_FILES
}
wrappers/OpenMMCWrapper.cpp wrappers/OpenMMFortranWrapper.cpp
)
SET_SOURCE_FILES_PROPERTIES
(
wrappers/OpenMMCWrapper.cpp wrappers/OpenMMFortranWrapper.cpp PROPERTIES GENERATED TRUE
)
SET_SOURCE_FILES_PROPERTIES
(
wrappers/OpenMMCWrapper.cpp wrappers/OpenMMFortranWrapper.cpp PROPERTIES GENERATED TRUE
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment