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
de099a02
"platforms/vscode:/vscode.git/clone" did not exist on "8078c417630e4e93d0bb5e73563242f8686abcf2"
Commit
de099a02
authored
Jul 09, 2009
by
Mark Friedrichs
Browse files
Set flag set for static compile of OpenMMCuda on Windows (cudpp references in *cu files)
parent
4890b56f
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
1 deletion
+3
-1
platforms/cuda/staticTarget/CMakeLists.txt
platforms/cuda/staticTarget/CMakeLists.txt
+3
-1
No files found.
platforms/cuda/staticTarget/CMakeLists.txt
View file @
de099a02
#
#
# Include CUDA related files.
# Include CUDA related files.
#
#
SET
(
CUDA_NVCC_BUILD_FLAGS
"-DCUDPP_STATIC_LIB"
)
INCLUDE
(
${
FINDCUDA_DIR
}
/FindCuda.cmake
)
INCLUDE
(
${
FINDCUDA_DIR
}
/FindCuda.cmake
)
INCLUDE_DIRECTORIES
(
${
CUDA_INCLUDE
}
)
INCLUDE_DIRECTORIES
(
${
CUDA_INCLUDE
}
)
LINK_DIRECTORIES
(
${
CUDA_TARGET_LINK
}
)
LINK_DIRECTORIES
(
${
CUDA_TARGET_LINK
}
)
...
@@ -20,9 +21,10 @@ CUDA_ADD_LIBRARY(${STATIC_TARGET} STATIC ${SOURCE_FILES} ${SOURCE_INCLUDE_FILES}
...
@@ -20,9 +21,10 @@ CUDA_ADD_LIBRARY(${STATIC_TARGET} STATIC ${SOURCE_FILES} ${SOURCE_INCLUDE_FILES}
# required for getting OPENMM_EXPORT to be set correctly in 'class OPENMM_EXPORT CudaStreamFactory', ...
# required for getting OPENMM_EXPORT to be set correctly in 'class OPENMM_EXPORT CudaStreamFactory', ...
# see OpenMM/openmmapi/include/internal/windowsExport.h for details
# see OpenMM/openmmapi/include/internal/windowsExport.h for details
SET
(
CUDA_STATIC_COMPILE_FLAG
"-DOPENMM_BUILDING_STATIC_LIBRARY -DOPENMM_USE_STATIC_LIBRARIES"
)
SET
(
CUDA_STATIC_COMPILE_FLAG
"-DOPENMM_BUILDING_STATIC_LIBRARY -DOPENMM_USE_STATIC_LIBRARIES
-DCUDPP_STATIC_LIB
"
)
SET_TARGET_PROPERTIES
(
${
STATIC_TARGET
}
PROPERTIES COMPILE_FLAGS
${
CUDA_STATIC_COMPILE_FLAG
}
)
SET_TARGET_PROPERTIES
(
${
STATIC_TARGET
}
PROPERTIES COMPILE_FLAGS
${
CUDA_STATIC_COMPILE_FLAG
}
)
TARGET_LINK_LIBRARIES
(
${
STATIC_TARGET
}
optimized
${
OPENMM_LIBRARY_NAME
}
_static cudpp cutil
)
TARGET_LINK_LIBRARIES
(
${
STATIC_TARGET
}
debug
${
OPENMM_LIBRARY_NAME
}
_static_d optimized
${
OPENMM_LIBRARY_NAME
}
_static cudpp cutil
)
TARGET_LINK_LIBRARIES
(
${
STATIC_TARGET
}
debug
${
OPENMM_LIBRARY_NAME
}
_static_d optimized
${
OPENMM_LIBRARY_NAME
}
_static cudpp cutil
)
INSTALL_TARGETS
(
/lib/plugins RUNTIME_DIRECTORY /lib/plugins
${
STATIC_TARGET
}
)
INSTALL_TARGETS
(
/lib/plugins RUNTIME_DIRECTORY /lib/plugins
${
STATIC_TARGET
}
)
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