Added license

This commit is contained in:
doinachiroiu 2020-09-23 15:49:44 +00:00
parent 2da83c2afa
commit 0639b18cba
2 changed files with 50 additions and 21 deletions

View File

@ -1,3 +1,17 @@
// Copyright 2020 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
cmake_minimum_required(VERSION 3.10) cmake_minimum_required(VERSION 3.10)
project(test CXX C) project(test CXX C)
@ -21,36 +35,36 @@ set_property(TARGET libgdal PROPERTY IMPORTED_LOCATION "${CMAKE_CURRENT_SOURCE_D
find_package(PNG REQUIRED) find_package(PNG REQUIRED)
target_link_libraries(libgdal INTERFACE target_link_libraries(libgdal INTERFACE
crypto expat jpeg crypto expat jpeg
/usr/lib/x86_64-linux-gnu/libproj.so /usr/lib/x86_64-linux-gnu/libproj.so
/usr/lib/x86_64-linux-gnu/libpcre.so /usr/lib/x86_64-linux-gnu/libpcre.so
sqlite3 tiff z pthread m rt dl curl sqlite3 tiff z pthread m rt dl curl
PNG::PNG) PNG::PNG)
add_sapi_library(gdal_sapi add_sapi_library(gdal_sapi
FUNCTIONS GDALOpen GDALAllRegister GDALGetDatasetDriver FUNCTIONS GDALOpen GDALAllRegister GDALGetDatasetDriver
GDALGetDriverShortName GDALGetDriverLongName GDALGetRasterXSize GDALGetDriverShortName GDALGetDriverLongName GDALGetRasterXSize
GDALGetRasterYSize GDALGetRasterCount GDALGetProjectionRef GDALGetRasterYSize GDALGetRasterCount GDALGetProjectionRef
GDALOpenEx GDALGetGeoTransform GDALGetRasterBand GDALGetBlockSize GDALOpenEx GDALGetGeoTransform GDALGetRasterBand GDALGetBlockSize
GDALGetRasterMinimum GDALGetRasterMaximum GDALGetRasterBandXSize GDALGetRasterMinimum GDALGetRasterMaximum GDALGetRasterBandXSize
GDALGetRasterBandYSize GDALRasterIO GDALGetRasterBandYSize GDALRasterIO
INPUTS "/usr/include/gdal/gdal.h" INPUTS "/usr/include/gdal/gdal.h"
LIBRARY libgdal LIBRARY libgdal
LIBRARY_NAME gdal LIBRARY_NAME gdal
NAMESPACE "" NAMESPACE ""
) )
target_include_directories(gdal_sapi INTERFACE target_include_directories(gdal_sapi INTERFACE
"${PROJECT_BINARY_DIR}" "${PROJECT_BINARY_DIR}"
) )
add_executable(raster add_executable(raster
raster.cc raster.cc
) )
target_link_libraries(raster target_link_libraries(raster
gdal_sapi gdal_sapi
sapi::sapi sapi::sapi
) )

View File

@ -1,3 +1,18 @@
// Copyright 2020 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
#include <gflags/gflags.h> #include <gflags/gflags.h>
#include <glog/logging.h> #include <glog/logging.h>
#include <syscall.h> #include <syscall.h>