Skip to content

Commit

Permalink
Merge pull request google#218 from andschwa/remove-sln
Browse files Browse the repository at this point in the history
Update Windows docs
  • Loading branch information
shinh authored Aug 1, 2017
2 parents f745e83 + bc8b857 commit a502321
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 67 deletions.
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,10 @@ autom4te.cache
glog-*.tar.gz
packages/rpm-unknown
packages/debian-*
CMakeCache.txt
CMakeFiles/
*.cmake
config.h
*.sln
*.vcxproj
*.filters
37 changes: 14 additions & 23 deletions README.windows
Original file line number Diff line number Diff line change
@@ -1,26 +1,17 @@
This project has begun being ported to Windows. A working solution
file exists in this directory:
google-glog.sln
This project has been ported to Windows, including stack tracing, signal
handling, and unit tests.

You can load this solution file into VC++ 9.0 (Visual Studio
2008). You may also be able to use this solution file with older
Visual Studios by converting the solution file.
A Visual Studio solution file is explicitly not provided because it is not
maintainable. Instead, a CMake build system exists to generate the correct
solution for your version of Visual Studio.

Note that stack tracing and some unittests are not ported
yet.
In short,
(1) Install CMake from: https://cmake.org/download/
(2) With CMake on your PATH, run `cmake .` to generate the build files
(3) Either use `cmake --build`, or open the generated solution

You can also link glog code in statically -- see the example project
libglog_static and logging_unittest_static, which does this. For this
to work, you'll need to add "/D GOOGLE_GLOG_DLL_DECL=" to the compile
line of every glog's .cc file.

I have little experience with Windows programming, so there may be
better ways to set this up than I've done! If you run across any
problems, please post to the google-glog Google Group, or report
them on the google-glog Google Code site:
http://groups.google.com/group/google-glog
https://github.com/google/glog/issues

-- Shinichiro Hamaji

Last modified: 23 January 2009
CMake provides different generators, and by default will pick the most relevant
one to your environment. If you need a specific version of Visual Studio, use
`cmake . -G <generator-name>`, and see `cmake --help` for the available
generators. Also see `-T <toolset-name>`, which can used to request the native
x64 toolchain with `-T host=x64`.
44 changes: 0 additions & 44 deletions google-glog.sln

This file was deleted.

0 comments on commit a502321

Please sign in to comment.