Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
tianlh
LightGBM-DCU
Commits
637dc0a2
Commit
637dc0a2
authored
Dec 07, 2016
by
Guolin Ke
Browse files
fix mingw and cygwin in cmake
parent
70c31c07
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
5 deletions
+5
-5
CMakeLists.txt
CMakeLists.txt
+5
-5
No files found.
CMakeLists.txt
View file @
637dc0a2
...
@@ -11,13 +11,13 @@ if(USE_MPI)
...
@@ -11,13 +11,13 @@ if(USE_MPI)
MESSAGE
(
${
MPI_CXX_LIBRARIES
}
)
MESSAGE
(
${
MPI_CXX_LIBRARIES
}
)
else
()
else
()
ADD_DEFINITIONS
(
-DUSE_SOCKET
)
ADD_DEFINITIONS
(
-DUSE_SOCKET
)
endif
()
endif
(
USE_MPI
)
find_package
(
OpenMP
)
find_package
(
OpenMP
)
SET
(
CMAKE_CXX_FLAGS
"
${
CMAKE_CXX_FLAGS
}
${
OpenMP_CXX_FLAGS
}
"
)
SET
(
CMAKE_CXX_FLAGS
"
${
CMAKE_CXX_FLAGS
}
${
OpenMP_CXX_FLAGS
}
"
)
if
(
UNIX
)
if
(
UNIX
OR MINGW OR CYGWIN
)
SET
(
CMAKE_CXX_FLAGS
"
${
CMAKE_CXX_FLAGS
}
-pthread -O3 -Wall -std=c++11"
)
SET
(
CMAKE_CXX_FLAGS
"
${
CMAKE_CXX_FLAGS
}
-pthread -O3 -Wall -std=c++11"
)
endif
()
endif
()
...
@@ -60,7 +60,7 @@ endif(APPLE)
...
@@ -60,7 +60,7 @@ endif(APPLE)
if
(
USE_MPI
)
if
(
USE_MPI
)
include_directories
(
${
MPI_CXX_INCLUDE_PATH
}
)
include_directories
(
${
MPI_CXX_INCLUDE_PATH
}
)
endif
()
endif
(
USE_MPI
)
file
(
GLOB SOURCES
file
(
GLOB SOURCES
src/application/*.cpp
src/application/*.cpp
...
@@ -81,12 +81,12 @@ if(USE_MPI)
...
@@ -81,12 +81,12 @@ if(USE_MPI)
TARGET_LINK_LIBRARIES
(
_lightgbm
${
MPI_CXX_LIBRARIES
}
)
TARGET_LINK_LIBRARIES
(
_lightgbm
${
MPI_CXX_LIBRARIES
}
)
endif
(
USE_MPI
)
endif
(
USE_MPI
)
if
(
WIN32
)
if
(
WIN32
AND
(
MINGW OR CYGWIN
)
)
TARGET_LINK_LIBRARIES
(
lightgbm Ws2_32
)
TARGET_LINK_LIBRARIES
(
lightgbm Ws2_32
)
TARGET_LINK_LIBRARIES
(
_lightgbm Ws2_32
)
TARGET_LINK_LIBRARIES
(
_lightgbm Ws2_32
)
TARGET_LINK_LIBRARIES
(
lightgbm IPHLPAPI
)
TARGET_LINK_LIBRARIES
(
lightgbm IPHLPAPI
)
TARGET_LINK_LIBRARIES
(
_lightgbm IPHLPAPI
)
TARGET_LINK_LIBRARIES
(
_lightgbm IPHLPAPI
)
endif
(
WIN32
)
endif
()
install
(
TARGETS lightgbm _lightgbm
install
(
TARGETS lightgbm _lightgbm
RUNTIME DESTINATION
${
CMAKE_INSTALL_PREFIX
}
/bin
RUNTIME DESTINATION
${
CMAKE_INSTALL_PREFIX
}
/bin
...
...
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