aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Jon Skeet <skeet@pobox.com>2015-06-17 15:16:14 +0100
committerGravatar Jon Skeet <skeet@pobox.com>2015-06-17 15:16:14 +0100
commit09f3f4eec3a7e6b2f58b47eb007bcb24dfdbf7a0 (patch)
treed728ec674e61319f43b2516fc86fa7551622dcef
parente2acd854250b449a3fdeef2ad52402c4c5d78259 (diff)
Updates to handle use of cmake for Windows builds.
-rw-r--r--.gitignore3
-rw-r--r--cmake/libprotoc.cmake2
-rwxr-xr-xcsharp/generate_protos.sh8
3 files changed, 5 insertions, 8 deletions
diff --git a/.gitignore b/.gitignore
index 52c92dfb..ea7e654f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -77,8 +77,7 @@ java/target
javanano/target
# Windows native output.
-vsprojects/Debug
-vsprojects/Release
+cmake/build
# NuGet packages: we want the repository configuration, but not the
# packages themselves.
diff --git a/cmake/libprotoc.cmake b/cmake/libprotoc.cmake
index 8caa9e9e..e9e88af5 100644
--- a/cmake/libprotoc.cmake
+++ b/cmake/libprotoc.cmake
@@ -16,7 +16,6 @@ set(libprotoc_files
${protobuf_source_dir}/src/google/protobuf/compiler/cpp/cpp_string_field.cc
${protobuf_source_dir}/src/google/protobuf/compiler/csharp/csharp_enum.cc
${protobuf_source_dir}/src/google/protobuf/compiler/csharp/csharp_enum_field.cc
- ${protobuf_source_dir}/src/google/protobuf/compiler/csharp/csharp_extension.cc
${protobuf_source_dir}/src/google/protobuf/compiler/csharp/csharp_field_base.cc
${protobuf_source_dir}/src/google/protobuf/compiler/csharp/csharp_generator.cc
${protobuf_source_dir}/src/google/protobuf/compiler/csharp/csharp_helpers.cc
@@ -28,7 +27,6 @@ set(libprotoc_files
${protobuf_source_dir}/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc
${protobuf_source_dir}/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc
${protobuf_source_dir}/src/google/protobuf/compiler/csharp/csharp_umbrella_class.cc
- ${protobuf_source_dir}/src/google/protobuf/compiler/csharp/csharp_writer.cc
${protobuf_source_dir}/src/google/protobuf/compiler/java/java_context.cc
${protobuf_source_dir}/src/google/protobuf/compiler/java/java_doc_comment.cc
${protobuf_source_dir}/src/google/protobuf/compiler/java/java_enum.cc
diff --git a/csharp/generate_protos.sh b/csharp/generate_protos.sh
index d239fcb2..60bc2813 100755
--- a/csharp/generate_protos.sh
+++ b/csharp/generate_protos.sh
@@ -23,10 +23,10 @@ cd $(dirname $0)/..
# Windows and Unix.
if [ -z "$PROTOC" ]; then
# TODO(jonskeet): Use an array and a for loop instead?
- if [ -x vsprojects/Debug/protoc.exe ]; then
- PROTOC=vsprojects/Debug/protoc.exe
- elif [ -x vsprojects/Release/protoc.exe ]; then
- PROTOC=vsprojects/Release/protoc.exe
+ if [ -x cmake/build/Debug/protoc.exe ]; then
+ PROTOC=cmake/build/Debug/protoc.exe
+ elif [ -x cmake/build/Release/protoc.exe ]; then
+ PROTOC=cmake/build/Release/protoc.exe
elif [ -x src/protoc ]; then
PROTOC=src/protoc
else